/**
 * Copyright (c) 2007,中企动力华南研发中心<br>
 * All rights reserved.
 */
package com.ce.pms.charge.dao;

import java.util.List;

import com.ce.pms.base.dao.IPmsBaseDao;
import com.ce.pms.charge.model.ParameterDefDomain;
import com.ce.pms.charge.vo.ParameterDefVO;
import com.sitechasia.webx.core.support.Page;

/**
 * 功能描述：<br>
 * @author 罗军林 创建日期：2008-8-6
 */
public interface IParameterDefDao extends IPmsBaseDao<ParameterDefDomain> {
	/**
	 * 功能描述:分页查询，本次condition只用到gkey条件<br>
	 * @param condition
	 * @param pageNo
	 * @param pageSize
	 * @return<br>
	 * Create author:罗军林<br>
	 * Create on:2008-8-6<br>
	 * Edit author:<br>
	 * Edit on:<br>
	 * Why:<br>
	 */
	public Page queryParameterDef(ParameterDefVO condition, int pageNo,	int pageSize);

	/**
	 * 功能描述:查找指定模块指定引用值的参数预设记录<br>
	 * @param pkey
	 * @param gkey
	 * @return<br>
	 * Create author:罗军林<br>
	 * Create on:2008-10-17<br>
	 * Edit author:<br>
	 * Edit on:<br>
	 * Why:<br>
	 */
	public ParameterDefDomain findByPkGk(Long pkey,String gkey);

	public List<ParameterDefDomain> getNotInCode(String temStr);
}
